Josef Schlehofer [Tue, 21 Oct 2025 23:50:30 +0000 (01:50 +0200)]
python-calver: update to version 2025.10.20
Fixes:
SetuptoolsDeprecationWarning: License classifiers are deprecated.
!!
********************************************************************************
Please consider removing the following classifiers in favor of a SPDX license expression:
License :: OSI Approved :: Apache Software License
See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
********************************************************************************
!!
self._finalize_license_expression()
Release notes:
https://github.com/di/calver/releases/tag/2025.10.20
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
7f64f6c0cf8f341ceff3f761905183185a36bd5f)
Josef Schlehofer [Tue, 21 Oct 2025 22:05:35 +0000 (00:05 +0200)]
python-cython: update to version 3.1.5
Fixes:
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/__main__.py", line 98, in <module>
_main(sys.argv[1:], "python -m installer")
File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/__main__.py", line 86, in _main
with WheelFile.open(args.wheel) as source:
File "/turris/build/staging_dir/hostpkg/lib/python3.11/contextlib.py", line 137, in __enter__
return next(self.gen)
^^^^^^^^^^^^^^
File "/turris/build/staging_dir/hostpkg/lib/python3.11/site-packages/installer/sources.py", line 162, in open
with zipfile.ZipFile(path) as f:
^^^^^^^^^^^^^^^^^^^^^
File "/turris/build/staging_dir/hostpkg/lib/python3.11/zipfile.py", line 1311, in __init__
self.fp = io.open(file, filemode)
^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/turris/build/build_dir/hostpkg/pypi/Cython-3.0.10//openwrt-build/Cython-3.0.10-*.whl'
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
7f233be4ce527b3f7436a51c14b164e2f64e72f5)
Josef Schlehofer [Wed, 22 Oct 2025 00:49:54 +0000 (02:49 +0200)]
bigclown-gateway: backport pending patch to fix JSON dumps
Pull request:
https://redirect.github.com/hardwario/bch-gateway/pull/20
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
5a9763deab78ced957fd8db9ec45d0ddcf217890)
Josef Schlehofer [Wed, 22 Oct 2025 00:48:47 +0000 (02:48 +0200)]
bigclown-gateway: update to version 1.17.0
Release notes:
https://github.com/hardwario/bch-gateway/releases/tag/v1.17.0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
15121d222b4c059cf9deb827b31916b431fc1b2a)
Josef Schlehofer [Tue, 21 Oct 2025 22:40:38 +0000 (00:40 +0200)]
python-markupsafe: update to version 3.0.3
Release notes:
https://github.com/pallets/markupsafe/releases/tag/3.0.3
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
69539619b62333760c6bcc52d5fb7a3d30e8286b)
Josef Schlehofer [Tue, 21 Oct 2025 21:42:45 +0000 (23:42 +0200)]
python-uci: drop patches due to newer setuptools
These patches were required with older setuptools version,
but in Python 3.11.4 is bundled setuptools updated, thus
we can remove these patches.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
f4395c5d3128e5982b5cf192c0e841a3cda28221)
Josef Schlehofer [Tue, 21 Oct 2025 21:30:19 +0000 (23:30 +0200)]
python3: update to version 3.11.4
In this release, there is updated setuptools, so update
it as well.
Fixes CVEs:
- CVE-2025-47273
- CVE-2024-6345
Release notes:
https://pythoninsider.blogspot.com/2025/10/python-31212-31114-31019-and-3924-are.html
Patch:
- 0001-Adjust-library-header-paths-for-cross-compilation.patch
comes from buildroot [1], but they removed it as they switched to Python 3.12,
however Python 3.11 still supports distutils, but it is marked as deprecated [2]
and it will be gone in 3.12. So, don't rebase it this time as this patch does not apply
anymore due to this commit [3] and sooner switch to more up-to-date Python3 version.
[1] https://redirect.github.com/buildroot/buildroot/commit/
b37e4a5f56182c5b8e4ffce433eb652174a19da6
[2] https://peps.python.org/pep-0632/
[3] https://redirect.github.com/pypa/setuptools/commit/
88eb8cc66f8762e37ec78913c07ccf3e3dba05e1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
ef509da52bd470a12e259b735fa5b1c052f49bc9)
Josef Schlehofer [Thu, 30 Oct 2025 09:04:23 +0000 (10:04 +0100)]
umurmur: Use example config and add own init script
Files such as config file and init script related to OpenWrt
were removed in upstream [1]. Config file was same as umurmur.conf.example,
thus use it and init script, we need to ship our own. Add a simple one.
[1] https://github.com/umurmur/umurmur/commit/
209edb5c887e5a5d3ab2c95ab4a8aeb8c1e6e8f3
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
b03e655bf02ec0eaf6a2bdbe5b1829d5e0b3710b)
Josef Schlehofer [Wed, 29 Oct 2025 06:48:02 +0000 (07:48 +0100)]
umurmur: move config file to its default location
This was changed in version 0.3.1 [1]
Fixes initial start of umurmur:
```
root@turris:~# umurmurd
Error in config file /etc/umurmur/umurmur.conf line 0: file I/O error
```
And also while running help of umurmurd, the defailt location is /etc/umurmur/umurmur.conf
```
Usage: umurmurd [-d] [-r] [-h] [-p <pidfile>] [-t] [-c <conf file>] [-a <addr>] [-b <port>]
-c <conf file> - Specify configuration file (default /etc/umurmur/umurmur.conf)
```
[1] https://github.com/umurmur/umurmur/commit/
4f3ed41357bb6fcb7afddd5343b59cfef54d65a4
Fixes: c4a23ca99662e67c8b6f5b8bad76d93fc2381ea0 ("umurmur: update to version 0.3.1")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
3d6be64ea309bd2a6f961f11ae5e36aa4343db10)
Josef Schlehofer [Tue, 28 Oct 2025 10:42:28 +0000 (11:42 +0100)]
syslog-ng: add dependency for ivykis
Replace embedded ivykis with a separate package to improve
dependency management and enable library reuse.
The ivykis library now properly supports io_uring when
CONFIG_KERNEL_IO_URING is enabled.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
8fcf45d05aea3de53163bd25099a4ea08f060c5f)
Josef Schlehofer [Thu, 2 Oct 2025 07:54:42 +0000 (09:54 +0200)]
ivykis: add new package
Libivykis, an asynchronous I/O readiness notification library.
This library is required by syslog-ng and potentially other packages
that need event-driven I/O handling.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
c92d1206905f0b781fed78f94673c52822cf1fce)
Josef Schlehofer [Wed, 22 Oct 2025 00:05:19 +0000 (02:05 +0200)]
python-build: update to version 1.3.0
Release notes:
https://github.com/pypa/build/releases/tag/1.3.0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4ba2c1487c49f8315806f69e0a53d894880f1bbb)
Josef Schlehofer [Wed, 22 Oct 2025 00:02:40 +0000 (02:02 +0200)]
python-flit-core: update to version 3.12.0
Release notes:
https://github.com/pypa/flit/blob/
5714d1f78fb9b344c997cb866c44bb9506b8ca41/doc/history.rst#version-312
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
caed169831609ec97d405ce74e1e567f43fe2177)
Eric Fahlgren [Fri, 24 Oct 2025 21:54:24 +0000 (14:54 -0700)]
owut: update to 2025.10.24
Bug fixes:
efahl/owut@
07453922aa2f owut: create uclient singleton to minimize memory usage
efahl/owut@
f0735878918c owut: fix bug in version number parsing
Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit
904ad4a24c2b02b9496a6ec737a5ffb1a5eee798)
Fabian Lipken [Mon, 11 Aug 2025 07:47:18 +0000 (09:47 +0200)]
fx: update to 39.0.1
update fx from version 36.0.3 to 39.0.1
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
08a431f446dc34a9b83bfbec1149742587651f48)
Signed-off-by: Gregory Gullin <[email protected]>
Fabian Lipken [Mon, 26 May 2025 05:36:43 +0000 (07:36 +0200)]
fx: update to 36.0.3
This commit updates fx to version 36.0.3
For more details, please refer to release details:
https://github.com/antonmedv/fx/releases/tag/36.0.3
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
8fff19135e8800852e6d5b78be1bfff350f1cb61)
Signed-off-by: Gregory Gullin <[email protected]>
Fabian Lipken [Fri, 16 May 2025 16:10:39 +0000 (18:10 +0200)]
fx: update to 36.0.2
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
4632f4553fde07c84e62808fecb474c6aae23e65)
Signed-off-by: Gregory Gullin <[email protected]>
Fabian Lipken [Tue, 13 May 2025 08:22:02 +0000 (10:22 +0200)]
fx: update to 36.0.1
Signed-off-by: Fabian Lipken <[email protected]>
(cherry picked from commit
d8a233f90a4006e4cc130a8e70b715e7781ac54a)
Signed-off-by: Gregory Gullin <[email protected]>
Tianling Shen [Tue, 21 Oct 2025 05:52:54 +0000 (13:52 +0800)]
cloudreve: Update to 4.9.2
> Breaking change:
> If you are using AlibabaCloud OSS storage policy, please go to the
> admin dashboard after upgrading, edit each OSS storage policy,
> fill in the correct Region in Basic info and save it, otherwise
> the storage policy will not continue to work.
Changelog:
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.1
- https://github.com/cloudreve/cloudreve/releases/tag/4.9.2
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
480d1493232229219c08d7598c4f54f72ff916f4)
Tianling Shen [Tue, 16 Sep 2025 13:54:11 +0000 (21:54 +0800)]
cloudreve: Update to 4.8.0
Release note:
- https://github.com/cloudreve/cloudreve/releases/tag/4.7.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.8.0
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
5bd131c39d1903db27f3c0eaf5ac45c36aa53cd1)
Tianling Shen [Fri, 22 Aug 2025 09:22:33 +0000 (17:22 +0800)]
cloudreve: Update to 4.6.0
Changelogs:
- https://github.com/cloudreve/cloudreve/releases/tag/4.5.0
- https://github.com/cloudreve/cloudreve/releases/tag/4.6.0
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
11b0340c5cd5b2af75ad09fb8d031ca07c5be795)
Tianling Shen [Thu, 7 Aug 2025 14:29:10 +0000 (22:29 +0800)]
cloudreve: Update to 4.4.1
Release note: https://github.com/cloudreve/cloudreve/releases/tag/4.4.1
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
1dc51297e5cdccfddab24cbfa6239cb16fb03515)
Tianling Shen [Tue, 5 Aug 2025 09:12:05 +0000 (17:12 +0800)]
cloudreve: Update to 4.4.0
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
77783f9706241f8c85b5e956183e8b155c45b419)
Tianling Shen [Tue, 21 Oct 2025 05:49:06 +0000 (13:49 +0800)]
dos2unix: Update to 7.5.3
2025-10-14: Version 7.5.3
* Fix: Exit with non-zero code if the conversion is aborted
due to a binary file.
* Fix: Exit with zero code when an unicode conversion error
occurs in quiet mode.
* Updated Brazilian Portuguese, Catalan, Chinese (traditional), Dutch,
Friulian, Georgian, and Serbian translations.
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
49dbbf0dc98fbb7f5c35bd4110ac6cd1aea600fe)
Tianling Shen [Tue, 21 Oct 2025 05:41:40 +0000 (13:41 +0800)]
openlist: Update to 4.1.5
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.5
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
d93d55d28abefc3edf05f83c6a21b4fd51c722a4)
Noah Meyerhans [Wed, 22 Oct 2025 20:29:11 +0000 (16:29 -0400)]
bind: bump to 9.20.15
Fixes the following security issues:
- CVE-2025-8677: DNSSEC validation fails if matching but invalid
DNSKEY is found.
- CVE-2025-40778 Address various spoofing attacks.
- CVE-2025-40780 Cache-poisoning due to weak pseudo-random number
generator.
The complete list of changes from version 9.20.11 is available in the
upstream changelog at
https://ftp.isc.org/isc/bind9/9.20.15/doc/arm/html/changelog.html
Signed-off-by: Noah Meyerhans <[email protected]>
(cherry picked from commit
59465b95b847c2925993b2472d08af6f7571d770)
Dirk Brenken [Wed, 22 Oct 2025 18:59:16 +0000 (20:59 +0200)]
travelmate: update 2.2.1-3
- fix minor log issues
- restore old, efficient log viewer (in LuCI)
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
cf40213423d3fe043bf873f745fd3e99c6ed5ee0)
Nate Robinson [Sat, 20 Sep 2025 17:45:04 +0000 (13:45 -0400)]
lf: update to r38
https://github.com/gokcehan/lf/releases/tag/r38
Signed-off-by: Nate Robinson <[email protected]>
(cherry picked from commit
1fd9f95a37c19c44e98e98bda17b0e31b3076d91)
Signed-off-by: Gregory Gullin <[email protected]>
Josef Schlehofer [Wed, 22 Oct 2025 00:20:02 +0000 (02:20 +0200)]
python-hatch-requirements-txt: bump to 0.4.1
Release notes:
https://github.com/repo-helper/hatch-requirements-txt/releases/tag/v0.4.1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
f182a567aa8eccda99d2309e4cb302bb898d4ecd)
Josef Schlehofer [Tue, 21 Oct 2025 20:42:41 +0000 (22:42 +0200)]
syslog-ng: update to version 4.10.2
Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.2
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
b5d9b7cf9d33ce3284c4d618e365ae8c34d82c68)
Joel Low [Sat, 8 Feb 2025 08:23:01 +0000 (16:23 +0800)]
strongswan: preserve changed configuration files
After reinstalling the packages with the preserved configuration files
after a sysupgrade, the reinstalled package config files overwrite what
is on disk rather than being placed as conf-opkg. Defining these config
files will preserve them appropriately.
Signed-off-by: Joel Low <[email protected]>
(cherry picked from commit
03088536db1a494d285fc092a52511e9ae217e90)
Robert Marko [Sun, 18 May 2025 11:44:33 +0000 (13:44 +0200)]
strongswan: mark UCI plugin as broken
UCI plugin in strongswan has been broken for years, and now its causing
strongswan to fail compilation.
So, instead of the whole strongswan package to be failing and missing from
feeds simply make UCI plug depend on @BROKEN.
Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit
a8c89a0c77b71c1699c57b7c6d70b034a271d678)
Josef Schlehofer [Fri, 3 Oct 2025 09:34:46 +0000 (11:34 +0200)]
multi-arch-test-build: run it only after the Formality check succeeds
Most of the time, when people contribute to the repository for the first time
(or after a longer break), the multi-arch-test-build passes, but the
formality check fails and requires the contributor to make some changes.
This creates unnecessary load on the CI/CD, since the multi-arch-test-build
runs again even though it already passed, while other PRs are waiting for a runner.
Hopefully, this change will help decrease the waiting time.
Proposed changes:
- Run the formality check first, and only trigger the package tests afterwards.
This can be done using needs: https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idneeds
- Merge formal.yml into multi-arch-test-build.yml so that needs can be used.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4474f539bb737d5c333ea58c4b9176857fd77e14)
Felix Fietkau [Mon, 3 Mar 2025 11:18:13 +0000 (12:18 +0100)]
python3-host.mk: disable pip --no-binary on macOS
For some reason, pip builds a broken Cython, which segfaults on attempting
to install wheel. Work around this by allowing to use precompiled wheels.
Signed-off-by: Felix Fietkau <[email protected]>
(cherry picked from commit
d798ccce9afb38b12443b6e7a4b7373fc4ef5f17)
W. Michael Petullo [Sat, 31 May 2025 12:44:02 +0000 (07:44 -0500)]
python-networkx: update to 3.5
Upstream list of changes is available at
https://github.com/networkx/networkx/releases/tag/networkx-3.5.
Signed-off-by: W. Michael Petullo <[email protected]>
(cherry picked from commit
ac839af473ad5030b8cbb5ac624b97a93105dd00)
Josef Schlehofer [Tue, 30 Sep 2025 22:07:27 +0000 (00:07 +0200)]
yt-dlp: update to version 2025.9.26
Release notes:
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.23
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.26
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
c7253f97a3ff8fdc5a0877fd790dd4314e83f659)
Josef Schlehofer [Tue, 30 Sep 2025 22:33:08 +0000 (00:33 +0200)]
gzip: update to version 1.14
Add TARGET_CFLAGS += -std=gnu17
to fix following error discovered by CI/CD:
2025-09-30T23:53:47.3168066Z In file included from gzip.c:66:
2025-09-30T23:53:47.3189341Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3190258Z 131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3190760Z | ^~~~
2025-09-30T23:53:47.3191259Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3191864Z 108 | # define DECLARE(type, array, size) type array[size]
2025-09-30T23:53:47.3192411Z | ^~~~
2025-09-30T23:53:47.3192942Z gzip.c:135:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3193587Z 135 | DECLARE(uch BUFFER_ALIGNED, inbuf, INBUFSIZ +INBUF_EXTRA);
2025-09-30T23:53:47.3194137Z | ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3194752Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3195442Z 131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3195880Z | ^~~~
2025-09-30T23:53:47.3196330Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3197297Z 108 | # define DECLARE(type, array, size) type array[size]
2025-09-30T23:53:47.3197829Z | ^~~~
2025-09-30T23:53:47.3198342Z gzip.c:136:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3199113Z 136 | DECLARE(uch BUFFER_ALIGNED, outbuf, OUTBUFSIZ+OUTBUF_EXTRA);
2025-09-30T23:53:47.3199957Z | ^~~~~~~~~~~~~~
2025-09-30T23:53:47.3200589Z gzip.c:131:34: error: expected declaration specifiers or '...' before numeric constant
2025-09-30T23:53:47.3201250Z 131 | # define BUFFER_ALIGNED alignas (4096)
2025-09-30T23:53:47.3201688Z | ^~~~
2025-09-30T23:53:47.3202128Z gzip.h:108:39: note: in definition of macro 'DECLARE'
2025-09-30T23:53:47.3202665Z 108 | # define DECLARE(type, array, size) type array[size]
2025-09-30T23:53:47.3203150Z | ^~~~
2025-09-30T23:53:47.3203642Z gzip.c:138:13: note: in expansion of macro 'BUFFER_ALIGNED'
2025-09-30T23:53:47.3204203Z 138 | DECLARE(uch BUFFER_ALIGNED, window, 2L*WSIZE);
2025-09-30T23:53:47.3204684Z | ^~~~~~~~~~~~~~
- Release announcement:
https://lists.gnu.org/archive/html/info-gnu/2025-04/msg00007.html
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
3bf64e39b281b9736fbbd6acf52c18e6d595f50c)
Josef Schlehofer [Tue, 30 Sep 2025 22:53:08 +0000 (00:53 +0200)]
tor: update to version 0.4.8.18
Release notes:
https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.18/ChangeLog
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
9bfc5a2a74d08cab7b9f3e3cf12783939bfa1291)
George Sapkin [Thu, 2 Oct 2025 23:07:39 +0000 (02:07 +0300)]
python-trove-classifiers: bump to 2025.9.11.17
Adds classifier for Python 3.15.
More details can be found in their tags:
https://github.com/pypa/trove-classifiers/releases
Signed-off-by: George Sapkin <[email protected]>
(cherry picked from commit
d856cb45e35377c5de9ca0f30283528a6565fef1)
Robert Marko [Tue, 21 Oct 2025 12:25:38 +0000 (14:25 +0200)]
mhz: update to latest version
Update mhz to latest version to include new calibration features.
Signed-off-by: Robert Marko <[email protected]>
(cherry picked from commit
7ef10e0364e41a94599c0423f3c3062e067082c5)
Jan Hák [Thu, 16 Oct 2025 13:23:29 +0000 (15:23 +0200)]
knot: update to version 3.5.1
Release notes: https://www.knot-dns.cz/2025-10-16-version-351.html
Delete patches already merged into master branch
Signed-off-by: Jan Hák <[email protected]>
(cherry picked from commit
9fe9b952f7a3ca2a1143fe69e3283d573480be39)
Petr Å tetiar [Wed, 21 May 2025 18:48:30 +0000 (18:48 +0000)]
lvm2: install: fix "Argument list too long" error when copying symlinks
It was reported that in some build environments the install step fails
with following:
find /home/.../buildsystem/build_dir/target-aarch64-unknown-linux-gnu_musl/lvm2-normal/LVM2.2.03.22/ipkg-install/usr/sbin/ -type l -exec cp -fpR -a {} /home/.../buildsystem/build_dir/target-aarch64-unknown-linux-gnu_musl/lvm2-normal/LVM2.2.03.22/.pkgdir/lvm2/sbin/ \;
make[6]: /bin/sh: Argument list too long
This is likely happening once the number of symlinks exceeds the shell's
maximum argument limit.
So lets fix it by switching to more reliable xargs based solution:
print0/xargs -0 to handle filenames with special characters
xargs -r to skip execution if no files are found
cp -t to specify the target directory once instead of for each file
Fixes: #26552
Signed-off-by: Petr Å tetiar <[email protected]>
(cherry picked from commit
073b460cb199d096e71f48279efe4e7b4fd64e57)
Finn Landweber [Wed, 20 Nov 2024 13:39:59 +0000 (14:39 +0100)]
python-setuptools-scm: update to 8.1.0
Signed-off-by: Finn Landweber <[email protected]>
(cherry picked from commit
c6989438c342550d6988b45b53f49199792f3314)
Alexandru Ardelean [Sun, 11 May 2025 04:40:14 +0000 (07:40 +0300)]
python-lxml: bump to version 5.4.0
Signed-off-by: Alexandru Ardelean <[email protected]>
(cherry picked from commit
eeacf8474b4ce4d174b6f0fe135345f36f4d0d00)
Alexandru Ardelean [Fri, 23 Aug 2024 13:15:42 +0000 (16:15 +0300)]
python-lxml: bump to version 5.3.0
Signed-off-by: Alexandru Ardelean <[email protected]>
(cherry picked from commit
9060de91b04b6d903e4438edfb95e26655c7605e)
Wei-Ting Yang [Sat, 23 Aug 2025 10:49:18 +0000 (18:49 +0800)]
python-urllib3: update to 2.5.0
Changelogs can be found in https://github.com/urllib3/urllib3/releases.
Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit
c6ba0ce29205b14a9b1052555340f0081463885a)
Josef Schlehofer [Tue, 30 Sep 2025 22:57:57 +0000 (00:57 +0200)]
python-hatchling: update to version 1.27.0
Release notes:
https://github.com/pypa/hatch/releases/tag/hatchling-v1.27.0
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4d521dfbeb99cd3800791eabc71248422ca6de06)
Wei-Ting Yang [Fri, 5 Sep 2025 02:59:45 +0000 (10:59 +0800)]
python-packaging: update to 25.0
Changelogs can be found in https://github.com/pypa/packaging/releases.
Signed-off-by: Wei-Ting Yang <[email protected]>
(cherry picked from commit
7289cb01199ab254ad1bc8f1526e242380ee4db7)
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:44 +0000 (18:29 +0300)]
ksmbd-tools: update to 3.5.5
Major change is:
- set server signing to auto by default.
In recent versions of Windows 11, server signing is required.
However, server signing is disabled by default in ksmbd server.
So It is recommended to set server signing = auto as default,
so that it is used whenever it is required.
Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit
a7d51c511cfc4fcfcecbd95b9b5dd02fe8c9439d)
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:32 +0000 (18:29 +0300)]
ksmbd-tools: bump to 3.5.4
The major changes are:
- Add max ip connections parameter. (ready for future upstream fix) at the moment is reverted by: https://github.com/openwrt/openwrt/commit/
18bdeda0113d28170a20e550f45641450089a070
- unlock follow symlinks parameter to support symlink.
- send bind_interfaces_only parameter to ksmbd.
Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit
47f1bfa717eb28c038cabc6155ffa3a03b8b9c5c)
Andrea Pesaresi [Mon, 20 Oct 2025 15:29:20 +0000 (18:29 +0300)]
ksmbd-tools: adjust smb2 max read/write/trans and cache
Now for all devices with every size of RAM it is set to:
`smb2 max read = 64K`
`smb2 max write = 64K`
`smb2 max trans = 64K`
Instead of fixed value to 64K is better to check RAM size and adjust to:
32 ~ 64MB RAM, set the value to 64K
64 ~ 128MB, set it to 128KB
128 ~ 256MB, set it to 1MB
More than 256MB leave default size to 4MB
With 64MB and 128MB is better also to disable the read/write cache
`cache read buffers = no`
`cache write buffers = no`
Signed-off-by: Andrea Pesaresi <[email protected]>
(cherry picked from commit
0ca4794564eb7294832636cf46ade680372edebf)
Dirk Brenken [Sun, 19 Oct 2025 18:20:02 +0000 (20:20 +0200)]
travelmate: update 2.2.1-2
- fix a logical glitch in opensta-handling
- add a list option 'trm_ssidfilter' to maintain a list of SSID patterns
for filtering/skipping specific open uplinks, e.g. 'Chromecast*' (fix #26406)
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
65b935cb5861c5a725c480fdd374f2e2d59ef848)
Ralph Siemsen [Fri, 17 Oct 2025 20:09:21 +0000 (16:09 -0400)]
znc: do not watch znc.conf for changes
ZNC can modify its own config file (znc.conf) during runtime, for
example using controlpanel or webadmin modules. Manually editing the
znc.conf file while znc is running is strongly discouraged.
Thus prodc should not watch this file, it would just lead to znc being
restarted unnecessarily.
As it happens, no restarts were done, because the watched path was
specified incorrectly. It used ZNC_CONFIG instead of ZNC_CONFIG_DIR,
and so it watched /tmp/etc/znc/configs/znc.conf/configs/znc.conf which
does not exist.
Remove the watch of znc.conf as it is not needed.
Signed-off-by: Ralph Siemsen <[email protected]>
(cherry picked from commit
00feb12444c846f1655a3c550c9f751ae552b24b)
Signed-off-by: Jonas Gorski <[email protected]>
Dirk Brenken [Sat, 18 Oct 2025 20:00:49 +0000 (22:00 +0200)]
travelmate: release 2.2.1
- add a new lan/wan subnet check, to to show conflicts with router LAN network
- clean up bogus debug log outputs
- minor code clean ups
- readme update
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
a38196f1516fd9d1b5a072bf799dab8b3f5fa2af)
Dirk Brenken [Tue, 14 Oct 2025 20:12:33 +0000 (22:12 +0200)]
travelmate: release 2.2.0
- drop iwinfo, use iw/ip instead
- support passive wlan scanning (active scanning is still the default)
- drop qrencode, use the LuCI internal qrcode js library instead
- more vpn fixes
- various LuCI changes/enhancements
- fix #27599
- disable proactive scanning in the default config
Signed-off-by: Dirk Brenken <[email protected]>
(cherry picked from commit
a46dd4cf3c71514cc1ea3d45b5b3dc9d2c31560e)
Tianling Shen [Wed, 15 Oct 2025 05:17:00 +0000 (13:17 +0800)]
openlist: Update to 4.1.4
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.4
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
adbfae95f8f5dc945d32bf97d5f4ed7626368b3f)
Tianling Shen [Mon, 22 Sep 2025 09:16:21 +0000 (17:16 +0800)]
openlist: Update to 4.1.3
Release note: https://github.com/OpenListTeam/OpenList/releases/tag/v4.1.3
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
07ca6a83aaa9942e731b8c8c41f4fc5d627e71b7)
Tianling Shen [Wed, 15 Oct 2025 05:16:42 +0000 (13:16 +0800)]
v2rayA: Update to 2.2.7.3
Release note:
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.2
- https://github.com/v2rayA/v2rayA/releases/tag/v2.2.7.3
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
5dbb37873634a478dd0c9ab1772e6c1a85c5b196)
Tianling Shen [Tue, 14 Oct 2025 18:35:51 +0000 (02:35 +0800)]
v2ray-geodata: Update to latest version
Update all geodata.
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
2ebf07e4d29ea3a13c95f94e406b69c281d799a2)
Michal Hrusecky [Wed, 8 Oct 2025 10:27:44 +0000 (12:27 +0200)]
samba4: update to version 4.18.11
For details see upstream release notes:
https://www.samba.org/samba/history/samba-4.18.9.html
https://www.samba.org/samba/history/samba-4.18.10.html
https://www.samba.org/samba/history/samba-4.18.11.html
Signed-off-by: Michal Hrusecky <[email protected]>
Stan Grishin [Fri, 10 Oct 2025 23:27:06 +0000 (23:27 +0000)]
adblock-fast: bugfixes
* bugfix: remove IPKG_INSTROOT check
* bugfix: do not attempt to download config update if package is disabled
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
a7f831b84698474ec0c84863e223126b6ba72dae)
Signed-off-by: Stan Grishin <[email protected]>
Stan Grishin [Fri, 10 Oct 2025 23:30:41 +0000 (23:30 +0000)]
https-dns-proxy: bugfix: remove IPKG_INSTROOT check
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
8301996f679075660faa30e5ae1ef46fd67220cd)
Signed-off-by: Stan Grishin <[email protected]>
Stan Grishin [Tue, 7 Oct 2025 22:31:41 +0000 (22:31 +0000)]
pbr: update to 1.2.0-r2
Makefile:
* stop shipping/dealing with the firewall hotplug (obsolete)
* install a third user-script (dnsprefetch) by @betonmischer
Config:
* remove obsolete options
* include the new user script
Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* rename options to better reflect their function:
* procd_lan_device to lan_device
* procd_wan_interface to uplink_interface
* procd_wan6_interface to uplink_interface6
* procd_wan6_metric to uplink_interface6_metric
* wan_ip_rules_priority to uplink_ip_rules_priority
* wan_mark to uplink_mark
* visually separate run-time variables from variables loaded from config options
* use ${IPKG_INSTROOT} when sourcing files
* fix typo in str_to_dnsmasq_nftset()
* use pidof to kill dnsmasq in dnsmasq_kill()
* add helper function uci_add_list_if_new()
* add helper function uci_changes()
* add helper function ubus() so that service delete does not produce "Command not found"
* implement the dnsmasq features check similar to dnsmasq init script
* add get_url() function similar to luci package
* add/modify error and warning messages
* change how mktemp is used for more reliable file creation
* unset non-true boolean package config options on load for easier checks later
* improve handling of nft/nft set options
* fewer calls to resolver() and resolver() optimization to speed up the service
* use softlinks instead of duplicating dnsmasq nftset files into each instance
* prevent duplication of dnsmasq nftset elements
* option to target a specific dest dns port in DNS policies
* bugfix: more reliable interface reloads
* display README links to errors/warnings sections if any errors/warnings discovered
Uci-defaults:
* transition from old options to new ones
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
f0f8dc0fced0c02e83d6e0a2ceb5754266abe3f0)
Signed-off-by: Stan Grishin <[email protected]>
Antonio Pastor [Thu, 9 Oct 2025 01:21:33 +0000 (21:21 -0400)]
netatalk: fix config/uci files handling in all variants
Config/uci files were not being included in -full variant.
Config files were also being lost in firmware upgrades for all variants.
Both issues fixed, including correct file permissions for config files.
Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit
0d939af403b2e3b37f29c1e70850cc1ba4fe56dc)
John Audia [Sun, 5 Oct 2025 11:34:07 +0000 (07:34 -0400)]
snort3: depend on libtirpc only for musl builds
The libtirpc package is only needed when building with musl, as glibc
includes the required RPC functionality. This change makes libtirpc a
conditional dependency and adjusts the build flags accordingly.
Building with x86_64-glibc:
...
Feature options:
DAQ Modules: Dynamic
libatomic: User-specified
Hyperscan: ON
ICONV: ON
Libunwind: OFF
LZMA: ON
RPC DB: Built-in
SafeC: OFF
TCMalloc: ON
JEMalloc: OFF
UUID: ON
NUMA: OFF
LibML: OFF
...
Building with aarch64_cortex-a76_musl:
...
Feature options:
DAQ Modules: Dynamic
libatomic: User-specified
Hyperscan: ON
ICONV: ON
Libunwind: OFF
LZMA: ON
RPC DB: TIRPC
SafeC: OFF
TCMalloc: ON
JEMalloc: OFF
UUID: ON
NUMA: OFF
LibML: OFF
...
Build system: x86/64
Build-tested: x86/64-glibc, bcm27flogic/xiaomi_redmi-router-ax6000-ubootmod (for musl)
Run-tested: x86/64-glibc
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
e4bdefe1c298b0dc3508d788a9a42eb2346f819e)
Josef Schlehofer [Thu, 9 Oct 2025 06:54:51 +0000 (08:54 +0200)]
gperftools: include headers in the staging_dir
This fixes version detection issues when other packages (like snort3)
try to find the tcmalloc library using CMake's find_package(). Without
the headers in the staging directory, CMake cannot read the version
information from tcmalloc.h, resulting in empty version strings.
Fixes:
Found TCMalloc: /builder/staging_dir/target-x86_64_musl/usr/lib/libtcmalloc.so (found version "")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
e52a809371cbb055b1cc831f4e5aac152d1fb2b9)
Josef Schlehofer [Wed, 8 Oct 2025 19:47:02 +0000 (21:47 +0200)]
snort3: enable/disable options based on package availability
This simplifies checks enabling/disabling features, if packages are present
instead of having checks for specific architectures.
TCMALLOC_LIBRARIES is removed as it's auto-detected, unlike vectorscan
which requires explicit HS_INCLUDE_DIRS.
Fixes: 126364e105fbcfde0617f58c39048c7d56c17a06 ("snort3: refactor architecture-specific dependencies and CMake options")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
02f78bc30acceab54c97165c09dbdab4297539bd)
Stan Grishin [Tue, 7 Oct 2025 16:38:50 +0000 (16:38 +0000)]
https-dns-proxy: update to 2025.10.07-r1
Makefile:
* update to latest upstream: https://github.com/aarond10/https_dns_proxy/commit/
7b27ecd5598d03bbe79651cc80efca886d433cd9
* update version, release
* drop CONFIGURE_ARGS as the build is curl-independent
* update the link to the documentation
README:
* add small README with the link to documentation
Config:
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* add heartbeat_domain, heartbeat_sleep_timeout, heartbeat_wait_timeout options
* add default user, group and listen_addr options to the main config
* drop the user, group and listen_addr options from the instance configs
Init-script:
* start much earlier so that on boot, the procd_add_raw_trigger works on all systems
* create a ubus() helper function so that service delete does not produce "Command not found"
* new options handling where the global config options can be used for instance options
* some renaming of global/instance variables due to abovementioned redesign
* new open port detection, no longer relying on netstat
* new uci_changes() logic where it returns 0 or 1 instead of text
* new append_parm logic for not adding default value options to CLI
* new boolean options handling logic
* move config loading to load_package_config() function
* new logic for calling procd_set_config_changed firewall based solely on "$force_dns"
* source network.sh based on "${IPKG_INSTROOT}" path
* rename procd_fw_src_interfaces to force_dns_src_interface to better reflect meaning
* rename use_http1 to force_http1
* rename use_ipv6_resolvers_only to force_ipv6_resolvers
Uci-defaults:
* migrate to new option names
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
e1cf4ac52e609da463eeec123fdb0afa0888ff4e)
Signed-off-by: Stan Grishin <[email protected]>
Josef Schlehofer [Wed, 24 Sep 2025 08:03:13 +0000 (10:03 +0200)]
snort3: refactor architecture-specific dependencies and CMake options
1. Enabled hyperscan/vectorscan together with adding dependency only for x86_64 and aarch64.
2. Disabled tmalloc (from gperftools package) for powerpc and mips.
By doing this refactor, snort3 is going to be available for more OpenWrt devices
(as it was in the past) as currently it was compiled only for x86_x64 and aarch64 by mistake.
Fixes: 257e2fc38aa694604e7be9e70e58082037133434 ("snort3: fix logic in gpertools-runtime depends")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
126364e105fbcfde0617f58c39048c7d56c17a06)
[For OpenWrt 24.10: There is hyperscan instead of vectorscan]
Stan Grishin [Sat, 4 Oct 2025 03:46:51 +0000 (03:46 +0000)]
adblock-fast: update to 1.2.0-r20
Config file:
* add debug_init_script and debug_performance options
* remove led (default should be empty) option
* remove procd_boot_delay (obsolete) option
Init Script:
* reinstate IPKG_INSTROOT check
* change capitalization in status messages
* unset default value for led option on load_package_config
* bugfix: unset bool options which are later checked for non-empty
* bugfix: create compressed cache only if block-file exists
* adjust errors output/storing errors for later display in multuple cases
* produce information about cache/compressed cache files in service
status output when service is stopped
* attempt to create compressed cache in service_started only if block-
file exists
* bugfix: run service_started from the dl command (to create compressed
cache file)
* rename StripToDomains variables for readability
* improve open port detection
Uci-Defaults:
* improve readability of debug options migration
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
ff2a55441d1ce54c0a726359475f0e0dfaa374e6)
John Audia [Tue, 12 Aug 2025 07:49:11 +0000 (03:49 -0400)]
libdaq3: update to 3.0.21
Update to latest version.
Changelog: https://github.com/snort3/libdaq/releases/tag/v3.0.21
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
64b8872cf4f506960ee733e30079feb22d11fd38)
Michal Hrusecky [Thu, 2 Oct 2025 07:08:42 +0000 (09:08 +0200)]
mariadb: add unconditional dependency on libaio
MariaDB now depends on libaio even when uring is enabled.
Signed-off-by: Michal Hrusecky <[email protected]>
(cherry picked from commit
d50b5e583c96bf0e925fc85a2413e3ac924c5eb2)
John Audia [Sun, 7 Sep 2025 11:05:52 +0000 (07:05 -0400)]
snort3: clean-up Makefile
Simplification of Makefile: remove line splits to increase readability.
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
87d0da8aa27146a6548936c12b417ca455d6e3ae)
John Audia [Sun, 7 Sep 2025 10:57:17 +0000 (06:57 -0400)]
snort3: switch from git proto to tarballs
Use upstream tarballs for source rather than using git. If we ever need
to build from git we can cherry pick and make a patch. This gives a
cleaner Makefile and faster build.
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
8914929466f3fdab06c68a83aa416007e11388f1)
John Audia [Sat, 6 Sep 2025 11:42:29 +0000 (07:42 -0400)]
snort3: update to 3.9.5.0
Changelog: https://github.com/snort3/snort3/releases/tag/3.9.5.0
Build system: x86/64
Build-tested: x86/64-glibc
Run-tested: x86/64-glibc
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
a75e0a6db93b143d00df82581216d5901d13fc0e)
Tianling Shen [Sat, 20 Sep 2025 08:22:59 +0000 (16:22 +0800)]
microsocks: run as unprivileged user
Run the daemon as unprivileged user for better security.
Trim whitespaces while at it.
Signed-off-by: Tianling Shen <[email protected]>
(cherry picked from commit
182db0ac04364f685acc1e57284bf624b474edfd)
Wesley Gimenes [Mon, 29 Sep 2025 07:36:11 +0000 (04:36 -0300)]
openvpn: bump `PKG_RELEASE`
Although recent updates were made, the `PKG_RELEASE` bump was missed.
Signed-off-by: Wesley Gimenes <[email protected]>
(cherry picked from commit
7c88f998e5e70712fef50d9ae511b776871cc492)
Signed-off-by: Sander van Deijck <[email protected]>
Dennis Camera [Sat, 11 Jan 2025 17:59:42 +0000 (18:59 +0100)]
openvpn: remove kmod-ovpn-dco-v2 dependency
OpenVPN does work without the kernel module, it just won't be able to use DCO.
To make life easier for OpenVPN users on very space-constrained devices make it
an optional dependency.
Signed-off-by: Dennis Camera <[email protected]>
(cherry picked from commit
01fafd69ef276cd3ae80e9a633391d5f7a8d7dfe)
Signed-off-by: Sander van Deijck <[email protected]>
Dennis Camera [Sat, 11 Jan 2025 17:59:24 +0000 (18:59 +0100)]
openvpn: enable DCO by default
Enable the DCO option by default in the openvpn package to allow for
better performance and have a use case for kmod-ovpn-dco-v2 :-)
Signed-off-by: Dennis Camera <[email protected]>
(cherry picked from commit
11e17a3ed625c34501568669303e3f447fe4f693)
Signed-off-by: Sander van Deijck <[email protected]>
Austin Lane [Sun, 17 Aug 2025 22:27:02 +0000 (18:27 -0400)]
python-pyelftools: Update to v0.32
- Update pyelftools to version 0.32 (minor)
Signed-off-by: Austin Lane <[email protected]>
(cherry picked from commit
f2d141912f28638bfaa26ebb33634700a847ec4b)
Austin Lane [Thu, 5 Dec 2024 06:50:48 +0000 (01:50 -0500)]
python-pyelftools: add package / hostbuild
Signed-off-by: Austin Lane <[email protected]>
(cherry picked from commit
dc79b54b571da4247b3289f9239b96435f660835)
Florian Maurer [Mon, 15 Sep 2025 19:22:49 +0000 (21:22 +0200)]
tunneldigger: add broker_selection option to expose load balancing capabilities
Using the broker_selection param makes it possible to decide by use (default),
always use the first available broker to connect or select a random broker
See also: https://github.com/wlanslovenija/tunneldigger/blob/
51a5e46ad143c92d2867835a563146ec4fbc6211/client/l2tp_client.c#L1331-L1333
Signed-off-by: Florian Maurer <[email protected]>
(cherry picked from commit
296c15c1f222b0c29de27f6f393c550275c79878)
Michael Heimpold [Sat, 27 Sep 2025 10:26:03 +0000 (12:26 +0200)]
php8: update to 8.3.26
Upstream changelog:
https://www.php.net/ChangeLog-8.php#8.3.26
Signed-off-by: Michael Heimpold <[email protected]>
Josef Schlehofer [Wed, 1 Oct 2025 08:19:53 +0000 (10:19 +0200)]
apache: update to version 2.4.65
Fixes CVEs:
- CVE-2025-54090
- CVE-2025-53020
- CVE-2025-49812
- CVE-2025-49630
- CVE-2025-23048
- CVE-2024-47252
- CVE-2024-43394
- CVE-2024-43204
- CVE-2024-42516
More details can be found in
https://downloads.apache.org/httpd/CHANGES_2.4
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
28adfd3d1e3550f1dd0c9a978f41748cd70cab5b)
Josef Schlehofer [Tue, 30 Sep 2025 15:12:26 +0000 (17:12 +0200)]
syslog-ng: update to version 4.10.1
Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.10.1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
2ba11a2da59cc2f3cad64f261681500f0b703ea9)
Josef Schlehofer [Tue, 30 Sep 2025 06:45:04 +0000 (08:45 +0200)]
umurmur: update to version 0.3.1
Makefile changes
----------------
1. The location of uMurmur binary was changed to /sbin
in release 0.3.1. See release notes [1]
2. I need to specify location of the library file instead of
the directory.
Fixes:
CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
Target "umurmurd" requests linking to directory
"/build/staging_dir/target-powerpc_8548_musl/usr/lib".
Targets may link only to libraries. CMake is dropping the item.
CMake Warning at src/CMakeLists.txt:44 (target_link_libraries):
Target "umurmurd" requests linking to directory
"/build/staging_dir/target-powerpc_8548_musl/usr/lib".
Targets may link only to libraries. CMake is dropping the item.
Because of these two warnings, the build fails with
undefined references to
protobuf-c symbols (e.g. protobuf_c_message_get_packed_size).
Patches
-------
Removed all of them, because they are included in
the upstream source code.
[1] https://github.com/umurmur/umurmur/releases/tag/v0.3.1
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
c4a23ca99662e67c8b6f5b8bad76d93fc2381ea0)
Josef Schlehofer [Tue, 30 Sep 2025 22:22:08 +0000 (00:22 +0200)]
msmtp: update to version 1.8.31
Release notes:
https://marlam.de/msmtp/news/
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
c488e1297f240a9ff1c8e22dcc49822027a229ee)
Josef Schlehofer [Tue, 30 Sep 2025 23:04:50 +0000 (01:04 +0200)]
mariadb: update to version 11.4.8
Release notes:
https://mariadb.com/docs/release-notes/community-server/mariadb-11-4-series/mariadb-11.4.8-release-notes
Refreshed patch
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
9d141eb9d5c0af93ccd5592543b2cad005742d00)
Josef Schlehofer [Fri, 26 Sep 2025 18:21:36 +0000 (20:21 +0200)]
gperftools: make libunwind dependency conditional
Make libunwind support optional depending on package availability.
Previously, gperftools unconditionally enabled libunwind as
mandatory dependency, which led to build failures on architectures where
libunwind is not provided.
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
69bf2443d9a87b663cef3dd19804c665e8acf4a4)
Josef Schlehofer [Fri, 26 Sep 2025 18:32:43 +0000 (20:32 +0200)]
gperftools: enable it for mips*
It should be working for mips*,
so enable it and let's see. :-)
In the past, there were some issues related to mips,
when the package was added, but these days, it appears
that these issues are gone. More details
about those issues could be found in the GitHub pull request
when gperftools was added. Reference is in the Fixes tag.
Fixes: c1b4e80825d6855d66899dc32490b0ce9537aff5 ("gperftools: add new package")
Signed-off-by: Josef Schlehofer <[email protected]>
(cherry picked from commit
4dc36ae9fd1e36054541eb94bf25d6767eff7f03)
Andrey Zotikov [Wed, 23 Jul 2025 22:58:31 +0000 (01:58 +0300)]
fail2ban: bump to 1.1.0
fail2ban changes:
- nftables support (iptables dependency removed)
- python3 support (old package patches removed)
- Upstream patches backports:
- filter.d/dropbear.conf: failregex extended to match different format of "Exit before auth" message
- cherry-pick from debian: debian default banactions are nftables, systemd backend for sshd
- Removed unresponsive/unreachable maintainer.
Fixes: https://github.com/openwrt/packages/issues/23015 ("fail2ban: very old version")
Signed-off-by: Andrey Zotikov <[email protected]>
(cherry picked from commit
2a202b2091336cd04d58d797021e278ba9d3f5ae)
Eric Luehrsen [Mon, 29 Sep 2025 04:04:12 +0000 (00:04 -0400)]
unbound: update to 1.24.0
latest upstream
09182024
Signed-off-by: Eric Luehrsen <[email protected]>
(cherry picked from commit
7b6300227383d08301bb7407d53834a202e13d69)
Rui Salvaterra [Sun, 6 Jul 2025 10:25:03 +0000 (11:25 +0100)]
tor: update to 0.4.8.17 stable
Minor release, see the changelog [1] for what's new.
[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.17/ChangeLog
Signed-off-by: Rui Salvaterra <[email protected]>
(cherry picked from commit
f2c93e0e25af7488918bc522bd3c53e346a46a4d)
Sergey Ponomarev [Sun, 8 Jun 2025 10:37:26 +0000 (13:37 +0300)]
tor: add /etc/torrc.d/ to conffiles
The /etc/tor/torrc may contain the line:
%include /etc/torrc.d/*.conf
So users may put their own config files there.
We should preserve the files during an upgrade.
Signed-off-by: Sergey Ponomarev <[email protected]>
[Added PKG_RELEASE bump]
(cherry picked from commit
83737ed9ea188b6191d849e216af2d2d44548ecf)
Rui Salvaterra [Fri, 7 Jun 2024 11:47:17 +0000 (12:47 +0100)]
tor: update to 0.4.8.16 stable
Minor release, see the changelog [1] for what's new.
[1] https://gitlab.torproject.org/tpo/core/tor/-/blob/tor-0.4.8.16/ChangeLog
Signed-off-by: Rui Salvaterra <[email protected]>
(cherry picked from commit
60908b5b9b58dcfdde9bf4d6c76adf7cdf07bf40)
Eric Fahlgren [Sat, 27 Sep 2025 22:37:54 +0000 (15:37 -0700)]
owut: update to 2025.09.27
Bug fixes:
efahl/owut@
f049043ed721 owut: use installed SSL certs instead of default
Signed-off-by: Eric Fahlgren <[email protected]>
(cherry picked from commit
29e614fa861f7228d420d81021d7e9522d7fc680)
Ray Wang [Sat, 23 Aug 2025 03:33:16 +0000 (11:33 +0800)]
natmap: update to
20250924
Upstream changelog:
https://github.com/heiher/natmap/releases/tag/
20250924
Signed-off-by: Ray Wang <[email protected]>
(cherry picked from commit
c16fdd7e2b51ef41372368d83a98e62e40b2d2da)
Stan Grishin [Tue, 23 Sep 2025 22:40:30 +0000 (22:40 +0000)]
adblock-fast: update to 1.2.0
Makefile:
* update version/release
Init Script:
* boot up reliability improvements:
- change START from 50 to 20 to ensure procd_add_raw_trigger works on boot
- better logic of checking/using the cache/compressed cache on boot
* new dnsmasq handling/integration logic:
- new logic for checking dnsmasq functionality (similar to dnsmasq init script)
- instead of copying/duplicating adblock-fast files per specified dnsmasq instance, create one file
and add softlinks to it for specified dnsmasq instances and make sure it's in the instance's addnmounts
- update dnsmasqConfFile, dnsmasqIpsetFile and dnsmasqNftsetFile to point to the same filename as the
logic for integrating with dnsmasq is the same for those options
- get the confdir for specified dnsmasq instances via ubus info/config file since the config_get is broken
between releases by https://github.com/openwrt/openwrt/pull/14975
- update clean-up procedures for other dns backend settings to properly clean up when switching away from
dnsmasq.conf, dnsmasq.ipset, dnsmasq.nftset where the new logic is used
- remove obsolete outputDnsmasqFileList variable and logic of building and using it
- only create compressed cache in service_started after successful resolver restart with the block-file
* new package config / environment loading logic
- switch away from using `load_validate_config` to start functions to loading package config "manually"
- unset boolean variables which are non-true on package config load
- switch checking values of such variables from `-eq 0` to empty/non-empty
* debugging improvements:
- rename debug option to debug_init_script and proc_debug to debug_performance
- output performance debug info to log only when debug_performance is set
* miscellaneous changes:
- move best dl tool detection into its own function for reuse in adb_config_update
- change uci_changes function to return 0/1 instead of the text of changes
- improve mktemp calls reliability by creating the file and not using `-u` anymore
- add remove_cache/remove_gzip calls to adb_file function
- better readability of the start_serice logic determining the action
- change flock value from 207 to 209 to avoid collisions with pbr
- temporarily switch namespaces when using jshn functions to avoid collisions with PROCD
- move from using spaces to tabs in indentation in code
- prevent Command Not Found message on uninstall
- remove unneeded IPKG_INSTROOT check in the init script
- update all sourcing instructions to include IPKG_INSTROOT in the path
Uci-defaults script:
* transition old debug and proc_debug options to debug_init_script/debug_performance
Signed-off-by: Stan Grishin <[email protected]>
(cherry picked from commit
3c3d9d2b868d38ae4a0eea6589183d7a5b23b315)
Antonio Pastor [Mon, 15 Sep 2025 22:38:09 +0000 (18:38 -0400)]
netatalk: update to 4.3.2
Netatalk 4.3.x adds the option to use sqlite as a CNID DB. This
is now a config option for the full package.
(mysql is also an option but this has not been included here yet).
As CNID DB backends are now managed by the netatalk meta-daemon
the init script has been updated to use it instead of starting
afpd & dbd manually.
Cleaned up tab/space issues here and there.
Signed-off-by: Antonio Pastor <[email protected]>
(cherry picked from commit
2a8fdf37dc6c53929c831e0f24917fb9fd48a959)
John Audia [Wed, 2 Jul 2025 20:29:20 +0000 (16:29 -0400)]
jq: bump to v1.8.1
Simple bump to new release
Build system: x86/64
Build-tested: x86/64
Run-tested: x86/64
Signed-off-by: John Audia <[email protected]>
(cherry picked from commit
383fba198e4359344ba2d0a6efcd750ba6f486e1)